python set
python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric difference(对称差集)等数学运算. sets 支持 x in set, len(set),和 for x in set。作为一个无序的集合,sets不记录元素位置或者插入点。因...
2024-01-10python 算法题
['', 'CAS:', '', '', '689-97-4', '', '', '', '中文名称:', '', '乙烯基乙炔', '', '', '英文名称:', '', 'Vinyl acetylene;Buten-3-yne', '', '', '别 名:', '', '', '', '', '分子式:', 'C4H4;CH2CHCCH', '分子量:', '', '52.04', '', '', '熔 点:', '', '-118℃ 沸点:5℃', '', '', '密 度:', '', '相对...
2024-01-10python 后台服务
centos 6x#!/bin/sh# chkconfig: 123456 90 10# TTS Server for Speech Synthesis#workdir=/etc/speech start() { cd $workdir /usr/bin/python /etc/speech/TTSserver.py & echo "Server started."} stop() { pid=`ps -ef | grep \'[p]ython /etc/speech/TTSserv...
2024-01-10python 时间操作
python 的 time 与datetime 模块对时间的操作。# coding:utf-8import pandas as pd import datetimeimport timeimport numpy as np start = datetime.datetime.now().strftime('%Y-%m-%d')end = (datetime.datetime.now()+datetime.timedelta(days=4)).strftime('%Y-%m-%d')print(start,e...
2024-01-10python 文件操作
读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过...
2024-01-10day02 python基础
一 列表1 定义: 在[]内,可以存放多个任意类型的值,并以逗号隔开。 一般用于存放学生的爱好,课堂的周期等等...#定义一个学生列表,可存放多个学生 #list([\'dhevvs\', \'efdsa\', \'thjff\', \'trsv\']) students = [\'dhevvs\', \'efdsa\', \'thjff\', \'trsv\'] print(students[1]) # efdsa student_info = [\'er\', 84, \'male\', [...
2024-01-10python 实现聊天室
asyncore官方介绍, 源码英文捉鸡点 这里 源码中可以看到其实本质上就对 select 以及 socket 的进一步封装简单说明Python的asyncore模块提供了以异步的方式写入套接字服务的客户端和服务器的基础结构。主要包括asyncore.loop(…) - 用于循环监听网络事件。loop()函数负责检测一个字典,字典中保存disp...
2024-01-10python 生成验证码
import PILfrom PIL import ImageFontfrom PIL import Imagefrom PIL import ImageDrawfrom PIL import ImageFilterimport random# 随机字母:def rndChar(): return chr(random.randint(65, 90))# 随机颜色1:def rndColor(): return (random.randint(64, 255), random.randi...
2024-01-10常见算法 python实现
冒泡排序: def maopao(a): #a=[12,0,-9,6,1,23,45] for i in range(0,len(a)-1): for j in range(0,len(a)-1): if a[j]<a[j+1]: k=a[j] a[j]=a[j+1] a[j+1]=k print(a)a=[12,0,-9,6,1,23,45]maopao(a)输出...
2024-01-10python 字段拆分详解
按照固定的字符,拆分已有的字符串split(sep, n, expand = False):sep:用于分割的字符串n:分割为多少列expand:是否展开为数据框,默认值为False(expand为True,返回DataFrame.False,Series)from pandas import read_csv; df = read_csv('F://baiduNetdisk//pytorch//4//4.7//data.csv')df = df.astype(str)df3 = df['name'].st...
2024-01-10python 生成器和迭代器
生成器 1.将li中的元素都乘以2>>> li = [1,2,3,5,5,6,7,8,9,9,8,3]>>> li = [a*2 for a in li] >>> print(li)[2, 4, 6, 10, 10, 12, 14, 16, 18, 18, 16, 6]生成器表达式形式:一个一个取生成器的值>>> li = [1,2,3,5,5,6,7,8,9,9,8,3]>>> li = (a*2 for a in li)>>> print(li)<generator object <genexpr> a...
2024-01-10通俗讲解python 装饰器
装饰器其实一直是我的一个"老大难"。这个知识点就放在那,但是拖延症。。。其实在平常写写脚本的过程中,这个知识点你可能用到不多但在面试的时候,这可是一个高频问题。一、什么是装饰器所谓的装饰器,其实就是通过装饰器函数,来修改原函数的一些功能,使得原函数不需要修改。这一...
2024-01-10python 面向对象(二)
1 面向对象1.1 类的构造方法__init__构造方法调用时间:在对象被实例化时被程序自动调用作用:用于对象创建时初始化书写格式:init前后分别是2个下划线程序不显示定义init方法,则程序默认调用一个无参数的init方法对象创建过程(无参)设置对象属性(有参) 创建对象过程(有参)...
2024-01-10python 5个实用的技巧
下面我挑选出的这几个技巧常常会被人们忽略,但它们在日常编程中能真正的给我们带来不少帮助。1. 字典推导(Dictionary comprehensions)和集合推导(Set comprehensions)大多数的Python程序员都知道且使用过列表推导(list comprehensions)。如果你对list comprehensions概念不是很熟悉——一个list comprehension就是一个更简短...
2024-01-10python - 类成员修饰符
在java,c#类的成员修饰符包括,公有、私有、程序集可用的、受保护的。对于python来说,只有两个成员修饰符:公有成员,私有成员成员修饰符是来修饰谁呢?当然是修饰成员了。那么python类的成员包括什么呢?python成员:字段,方法,属性每个类成员的修饰符有两种:公有成员:内部外部都能访问...
2024-01-10python 实现简易的记事本
运行效果完整代码from tkinter import *from tkinter.filedialog import *from tkinter.messagebox import *import osfilename=''def author(): showinfo('大道至简','简易记事本第一版')def power(): showinfo('版权信息','本公司保留版权信息,不可以把本软件用于商业目的!')def myopen(): global filename filename=ask...
2024-01-10python 返回 字典型结果集
MySQLdb默认查询结果都是返回tuple,输出时候不是很方便,必须按照0,1这样读取,无意中在网上找到简单的修改方法,就是传递一个cursors.DictCursor就行。默认程序: import MySQLdb db = MySQLdb.connect(host = 'localhost', user = 'root', passwd = '123456', db = 'test') cursor = db.cursor() cursor.execute('select * from use...
2024-01-10python系列 文件操作的代码
核心代码import numpy as npimport os,sys#获取当前文件夹,并根据文件名def path(fileName): p=sys.path[0]+'\\'+fileName return p#读文件 def readFile(fileName): f=open(path(fileName)) str=f.read() f.close() return str #写文件 def writeFile(fileName,str): f=open(path(fileName),'w') f.w...
2024-01-10python 的xpath 问题
https://china.guidechem.com/datacenter/msds/c/733.html蒸汽压:<-5℃ 为啥没有采集到呢?`spe = htmlResult.xpath('//tr[@bgcolor="fafafa"]//text()|//tr[@bgcolor="#ffffff"]//text()')这里的<-5℃ 为啥没有采集到呢?spe = htmlRes...
2024-02-14蒙提霍尔游戏 python 模拟
本文使用蒙特卡罗方法验证蒙提霍尔游戏的结论。以下代码,本人原创!完整代码import random# 蒙提霍尔游戏def play_game(strategy='nonchange'): # 门牌编号 doors = [0,1,2] # 门后的奖品 gifts = ['goat', 'goat', 'car'] random.shuffle(gifts) # 观众挑选一扇门(编号) viewer_choice = random.choice(doors) # ...
2024-01-10python ddt实现数据驱动
ddt 是第三方模块,需安装, pip install ddtDDT包含类的装饰器ddt和两个方法装饰器data(直接输入测试数据)通常情况下,data中的数据按照一个参数传递给测试用例,如果data中含有多个数据,以元组,列表,字典等数据,需要自行在脚本中对数据进行分解或者使用unpack分解数据。@data(a,b)那么a和b各运行...
2024-01-1022 python 初学(类,面向对象)
python: 函数式 + 面向对象函数式可以做所有的事,是否合适?面向对象:一、定义:函数: def + 函数名(参数)面向对象: class -》 名字叫 Bar 类 def -> 名字叫 foo 的方法。第一个参数是 selfclass Bar(): def __init__(self, name, age): ''' 构造方法,构造方法的特性,类名...
2024-01-10python 实现矩阵填充0的例子
需求:原矩阵[[1 2 3] [4 5 6] [7 8 9]]在原矩阵元素之间填充元素 0,得到[[1. 0. 2. 0. 3.] [0. 0. 0. 0. 0.] [4. 0. 5. 0. 6.] [0. 0. 0. 0. 0.] [7. 0. 8. 0. 9.]]思路:先求出扩充矩阵的维度,再按照每一行每一列遍历,根据元素的索引规律依次赋值,最终实现新的扩充矩阵。这个思路实现如下:import numpy as npdef Pad...
2024-01-10给我一面国旗 python帮你实现
本文实例为大家分享了Python之给我一面国旗的具体代码,供大家参考,具体内容如下1、“给我一面国旗@微信官方”今天“给我一面国旗@微信官方”刷爆了朋友圈,我也蹭波热度,出个Pythoon教程,原创作品感谢支持。2、安装PIL模块python2安装PIL模块Python安装Pillow模块`pip3 install Pillow3、准备一张背...
2024-01-10关于python 里面的 关联问题
root@miaowo:~/stephen/Python-3.7.4# which python3/usr/local/bin/python3root@miaowo:~/stephen/Python-3.7.4# which pip3/usr/local/bin/pip3root@miaowo:~/stephen/Python-3.7.4# python3 -m pip3 list...
2024-03-14